<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title>扫一扫</title>
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta http-equiv="Cache-Control" content="no-transform">
		<meta name="format-detection" content="telephone=no">
		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
		<meta name="HandheldFriendly" content="true" />
		<meta name="MobileOptimized" content="320" />
		<link rel="stylesheet" href="style/css/basic.css" />
		<script type="text/javascript" src="style/plugin/mui/js/mui.min.js"></script>
		<script type="text/javascript" src="style/js/jquery-1.8.3.min.js"></script>
		<script type="text/javascript" src="style/js/common.js"></script>
		<script type="text/javascript" src="style/js/basic.js"></script>
		<script type="text/javascript">
			var ws = null,
				wo = null;
			var scan = null,
				domready = false;
			var ticket=localStorage.getItem("tick")
            var sign=localStorage.getItem("sig")
			// H5 plus事件处理
			function plusReady() {
				if(ws || !window.plus || !domready) {
					return;
				}
				// 获取窗口对象
				ws = plus.webview.currentWebview();
				wo = ws.opener();
				// 开始扫描
				ws.addEventListener('show', function() {
					scan = new plus.barcode.Barcode('bcid');
					scan.onmarked = onmarked;
					scan.start({
						conserve: true,
						filename: '_doc/barcode/'
					});
				}, false);
				// 显示页面并关闭等待框
				ws.show('pop-in');
				console.log(1)
				wo.evalJS('closeWaiting()');
			}
			if(window.plus) {
				plusReady();
			} else {
				document.addEventListener('plusready', plusReady, false);
			}
			// 监听DOMContentLoaded事件
			document.addEventListener('DOMContentLoaded', function() {
				domready = true;
				plusReady();
			}, false);
			// 二维码扫描成功
			function onmarked(type, result, file) {
				switch(type) {
					case plus.barcode.QR:
						type = 'QR';
						break;
					case plus.barcode.EAN13:
						type = 'EAN13';
						break;
					case plus.barcode.EAN8:
						type = 'EAN8';
						break;
					default:
						type = '其它' + type;
						break;
				}
//				result = result.replace(/\n/g, '');
    var index=result.lastIndexOf("=");
    obj=result.substring(index+1,result.length);
    codename=obj.replace('"',"")
    console.log(codename)
//				alert(codename)
//				mui.ajax(domain+"/saler/getScanAgent?t="+ticket+"&sign="+sign,{
//			    	dataType:"json",
//			    	type:"post",
//			    	timeout:10000,
//			    	success:function(data){
//			    		console.log(data)
//			    		if(data.code==1){
			    			mui.ajax(domain+"/saler/scan?t="+ticket+"&sign="+sign,{
						    	dataType:"json",
						    	type:"post",
						    	data:{
						    		order_no:ws.current
						    		code:codename
						    	},
						    	timeout:10000,
						    	success:function(data){
						    		console.log(data)
						    		if(data.code==1){
						    			mui.alert(data.msg,"提示","确定",function(){
						    				back()
						    			})
						    		}else{
						    			mui.alert(data.msg,"提示","确定",function(){
						    				back()
						    			})
						    		}
						    	},
						    	error:function(xhr,type,errorThrown){
						    		alert(type)
						    	}
						    })
//			    		}else{
//			    			mui.alert("当前未设置经销商和订单！","提示","确定",function(){
//			    				back()
//			    			})
//			    		} 
//			    	},
//			    	error:function(xhr,type,errorThrown){
//			    		alert(type)
//			    	}
//			    })

//				wo.evalJS("scaned('" + type + "','" + result + "','" + file + "');");
//				back();
			}
			// 从相册中选择二维码图片 
			function scanPicture() {
				plus.gallery.pick(function(path) {
					plus.barcode.scan(path, onmarked, function(error) {
						plus.nativeUI.alert('无法识别此图片');
					});
				}, function(err) {
					console.log('Failed: ' + err.message);
				});
			}
		</script>
		<link rel="stylesheet" href="style/css/common.css" type="text/css" charset="utf-8" />
		<style type="text/css">

			#header .lefttext {
				position: absolute;
				left: 9px;
				top: 0px;
				display: inline-block;
				font-size: 14px;
				color: #fff;
			}
			
			#bcid {
				width: 100%;
				position: absolute;
				top: 50px;
				bottom: 0px;
				text-align: center;
			}
			
			.tip {
				color: #FFFFFF;
				font-weight: bold;
				text-shadow: 0px -1px #103E5C;
			}
			
			footer {
				width: 100%;
				height: 44px;
				position: absolute;
				bottom: 0px;
				line-height: 44px;
				text-align: center;
				color: #FFF;
			}
			
			.fbt {
				width: 50%;
				height: 100%;
				background-color: #2F80ED;
				float: left;
			}
			
			.fbt:active {
				-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
				box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
			}
		</style>
	</head>

	<body style="background-color: #000000;">
		<div id="header">
			<span class="lefttext" onclick="back()">取消</span>
			<h2>扫一扫</h2>
			<span class="righttxt" onclick="scanPicture()">相册</span>
		</div>
		<div id="bcid">
			<div style="height:40%"></div>
			<p class="tip">...载入中...</p>
		</div>
		<!--<footer>
			<div class="fbt" onclick="back()">取　 消</div>
			<div class="fbt" onclick="scanPicture()">从相册选择二维码</div>
		</footer>-->
	</body>

</html>